<?php
function send_html_mail2($con, $van, $naar, $mail_subject, $mail_content, $pw, $aanhef=true) {
	if(isset($pw) && $pw = "daf3e2o") {
		// To send HTML mail, the Content-type header must be set
		$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
			
		// Additional headers
		//$van = null;
		if(isset($van)) {
			if(is_numeric($van)) {
				$result = mysql_query("SELECT voornaam, tussenvoegsel, achternaam, email FROM Speler WHERE Speler.SpelerId = '".$van."'");
				if($result <> null && mysql_num_rows($result) > 0) {
					$row = mysql_fetch_array($result);
					$headers .= 'From: '.$row['voornaam'].' '.(empty($row['tussenvoeglsel']) ? '' : $row['tussenvoegsel'].' ').$row['achternaam'].'<joeristein@gmail.com>' . "\r\n";
				}
			}else {
				$row['voornaam'] = $van['naam'];
				$row['email'] = $van['email'];
				$headers .= 'From: '.$row['voornaam'].'<joeristein@gmail.com>' . "\r\n";
			}
		}else {
			$headers .= 'From: Piostats<info@mijnhonkbal.nl>' . "\r\n";
		}

		//De mail kopjes aanmaken
		$mail_bottom = "</body></html>";

		//Ontvangers selecteren en daarna de mail versturen
		$error = null;
		if(isset($naar)) {
			if(is_array($naar)) {
				foreach($naar as $naar_id) {
					$result = mysql_query("SELECT voornaam, tussenvoegsel, achternaam, email FROM Speler WHERE Speler.SpelerId = '".$naar_id."'");
					if($result <> null && mysql_num_rows($result) > 0) {
						$row = mysql_fetch_array($result);
						
						// DE AANHEF
						if($aanhef == true) {
							$mail_aanhef_soort1 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ".$row['voornaam'].",<br></p>";
							$mail_aanhef_soort2 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ".$row['voornaam'].",<br></p>";
						}
						//$mail_aanhef_soort2 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ouders/verzorgers van ".$row->voornaam.",<br></p>";
						
						//Verzend de mail naar de persoon
						$to = ($row['voornaam']." ".(empty($row['tussenvoeglsel']) ? "" : $row['tussenvoegsel']." ").$row['achternaam'])."<joeristein@gmail.com>";
						//if($row->soort_mailadres == 1) {
						// VERZEND DE MAIL
						$mail_gelukt = mail($to, $mail_subject, ($aanhef == true ? $mail_aanhef_soort1 : "").$mail_content.$mail_bottom, $headers);
						//echo "\"".$to.", ".$mail_subject.", ".($aanhef == true ? $mail_aanhef_soort1 : "").$mail_content.$mail_bottom.", ".$headers."\"";
						//}else {
							//Verzend als aanhef, beste ouders/verzorgers
							//$mail_gelukt = mail($to, $mail_subject, $mail_aanhef_soort2.$mail_content.$mail_bottom, $headers);
						//}

						//Is het verzenden succesvol verlopen?
						if($mail_gelukt == false) {
							$error .= "<div class='error'><p class='icon'>De e-mail naar ".$row['voornaam']." ".(empty($row['tussenvoeglsel']) ? "" : $row['tussenvoegsel']." ").$row['achternaam']." is <b>niet</b> verzonden.</p></div>";
						}
					}
				}
			}else {
				$result = mysql_query("SELECT voornaam, tussenvoegsel, achternaam, email FROM Speler WHERE Speler.SpelerId = '".$naar."'");
				if($result <> null && mysql_num_rows($result) > 0) {
					$row = mysql_fetch_array($result);
					
					//De aanhef
					$mail_aanhef_soort1 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ".$row['voornaam'].",<br></p>";
					$mail_aanhef_soort2 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ".$row['voornaam'].",<br></p>";
					//$mail_aanhef_soort2 = "<html><head><title>".$mail_subject."</title></head><body><p>Beste ouders/verzorgers van ".$row->voornaam.",<br></p>";
						
					//Verzend de mail naar de persoon
					$to = ($row['voornaam']." ".(empty($row['tussenvoeglsel']) ? "" : $row['tussenvoegsel']." ").$row['achternaam'])." <joeristein@gmail.com>";
					//if($row->soort_mailadres == 1) {
						//Verzend als aanhef onder de eigen naam
						$mail_gelukt = mail($to, $mail_subject, ($aanhef == true ? $mail_aanhef_soort1 : "").$mail_content.$mail_bottom, $headers);
						//echo "\"".$to.", ".$mail_subject.", ".($aanhef == true ? $mail_aanhef_soort1 : "").$mail_content.$mail_bottom.", ".$headers."\"";
						
						//echo "to: ".$to."<br>subject: ".$mail_subject."<br>content: ".$mail_aanhef_soort1.$mail_content.$mail_bottom."<br>headers: ".$headers;
					//}else {
						//Verzend als aanhef, beste ouders/verzorgers
						//$mail_gelukt = mail($to, $mail_subject, $mail_aanhef_soort2.$mail_content.$mail_bottom, $headers);
					//}
						
					//Is het verzenden succesvol verlopen?
					if($mail_gelukt == false) {
						$error .= "<div class='error'><p class='icon'>De e-mail naar ".$row['voornaam']." ".(empty($row['tussenvoeglsel']) ? "" : $row['tussenvoegsel']." ").$row['achternaam']." is <b>niet</b> verzonden.</p></div>";
					}
				}
			}
		}
		if($error == null) {
			return 1;
		}else {
			return $error;
		}
	} else {
		return "<div class='error'><p class='icon'>Niet alle gegevens zijn goed doorgegeven, de e-mail is <b>niet</b> verzonden.</p></div>";
	}
}



function send_html_mail($van, $naar, $mail_subject, $mail_content, $met_aanhef, $pw) {
	if(isset($pw) && $pw = "daf3e2o") {
		// To send HTML mail, the Content-type header must be set
		$header_html  = 'MIME-Version: 1.0' . "\r\n";
		$header_html .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
			
		// Additional headers
		if(isset($van)) {
			$header_from = 'From: '.$van['naam'].' <joeristein@gmail.com>' . "\r\n";
		}else {
			$header_from = 'From: mijnhonkbal <info@mijnhonkbal.nl>' . "\r\n";
		}

		// From nl to br
		//$mail_content = htmlentities(nl2br($mail_content), ENT_QUOTES);

		//De mail kopjes aanmaken
		$mail_bottom = "</body></html>";

		//Ontvangers selecteren, namen goed zetten in de aanhef en dergelijke en daarna de mail versturen
		$error = null;
		if(isset($naar)) {
			if(is_array($naar)) {
				foreach($naar as $_naar) {
					//DE AANHEF
					if($met_aanhef) {
						$mail_aanhef = '<html><head><title>'.$mail_subject.'</title></head><body><p>Beste '.$_naar['voornaam'].',<br></p>';
					}else {
						$mail_aanhef = '<html><head><title>'.$mail_subject.'</title></head><body>';
					}
					//Verzend de mail naar de persoon (maak de header_to aan en zet het juiste email anders in de to van de mail functie zelf)
					if(isset($_naar['voornaam'])) {
						$header_to = 'To: '.$_naar['voornaam'].' '.(empty($_naar['tussenvoeglsel']) ? '' : $_naar['tussenvoegsel'].' ').$_naar['achternaam'].' <joeristein@gmail.com>' . "\r\n";;
					}else {
						$header_to = 'To: '.$_naar['naam'].' <joeristein@gmail.com>' . "\r\n";;
					}
					$to = 'joeristein@gmail.com';
					//Maak de header compleet
					$header = $header_html.$header_to.$header_from;
					//VERZEND DE MAIL
					$mail_gelukt = mail($to, $mail_subject, $mail_aanhef.$mail_content.$mail_bottom, $header);
					//echo "\"".$to.", ".$mail_subject.", $mail_aanhef.$mail_content.$mail_bottom, ".$header."\"";
					
					// To send HTML mail, the Content-type header must be set
					//$headers  = 'MIME-Version: 1.0' . "\r\n";
					//$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

					// Additional headers
					//$headers .= 'To: Joeri <joeristein@gmail.com>' . "\r\n";
					//$headers .= 'From: mijnhonkbal.nl <info@mijnhonkbal.nl>' . "\r\n";
					//mail('joeristein@gmail.com', 'even testen', '<html><head><title>even testen</title></head><body><p>Beste Joeri</p><p>Dit is even een test, hopelijk wordt het leuk<a href="www.mijnhonkbal.nl">klikkerdeklik</a></body></html>', $headers);
					
					//die();
					//Is het verzenden succesvol verlopen?
					if($mail_gelukt == false) {
						if(isset($_naar['voornaam'])) {
							return "De e-mail naar ".$_naar['voornaam']." ".(empty($_naar['tussenvoeglsel']) ? "" : $_naar['tussenvoegsel']." ").$_naar['achternaam']." is <b>niet</b> verzonden.";
						}else {
							return "De e-mail naar ".$_naar['naam']." is <b>niet</b> verzonden.";
						}
					}
				}
			}else {
				return "Niet alle gegevens zijn goed doorgegeven, de e-mail is <b>niet</b> verzonden.";
			}
		}else {
			return "Niet alle gegevens zijn goed doorgegeven, de e-mail is <b>niet</b> verzonden.";
		}
		if($error == null) {
			return 1;
		}else {
			return $error;
		}
	} else {
		return "Niet alle gegevens zijn goed doorgegeven, de e-mail is <b>niet</b> verzonden.";
	}
}